home *** CD-ROM | disk | FTP | other *** search
- ******************************************************************************
- ** MOUSE.GRA DESCRIPTION FILE **
- ******************************************************************************
- ** MOUSE FUNCTION CALLS **
- ******************************************************************************
- @IMPORT GLOBAL.GRA
- ******************************************************************************
- MOUSE_RESETANDSTATUS $DLL=DDTMOUSE \
- $FUNC=_RstAndStatus
- **
- ** Mouse Function 0:
- ** THIS FUNCTION RETURNS THE CURRENT STATUS OF THE MOUSE
- ** HARDWARE AND SOFTWARE.
- **
- ** NEEDED PARAMETERS: none
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
-
- MOUSE_SHOWCURSOR $DLL=DDTMOUSE \
- $FUNC=_ShCur
- **
- ** Mouse Function 01:
- ** THIS FUNCTION INCREMENTS THE INTERNAL CURSOR FLAG AND, IF
- ** THE VALUEOF THE FLAG IS 0, DISPLAYS THE CURSOR ON THE
- ** SCREEN
- **
- ** NEEDED PARAMETERS: none
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_HIDECURSOR $DLL=DDTMOUSE \
- $FUNC=_HdCur
- **
- ** Mouse Function 02:
- ** THIS FUNCTION REMOVES THE CURSOR FROM THE SCREEN AND
- ** DECREMENTS THE INTERNAL CURSOR CURSOR FLAG. IT ALSO
- ** HIDES THE CURSOR, THE MOUSE DRIVER CONTINUES TO TRACK
- ** THE MOTION OF THE MOUSE, CHANGING THE CURSOR'S POSITION
- ** AS THE MOUSE CHANGES POSITION
- **
- ** NEEDED PARAMETERS: none
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_GETBUTTONMPOS $DLL=DDTMOUSE \
- $FUNC=_GetBStPos
- **
- ** Mouse Function 03:
- ** THIS FUNCTION RETURNS THE STATE OF THE LEFT-HAND AND
- ** RIGHT-HAND MOUSE BUTTONS PLUS THE STATE OF THE CURSOR'S
- ** HORIZONTAL AND VERTICAL VIRTUAL SCREEN COORDINATES
- **
- ** NEEDED PARAMETERS: none
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_SETCURPOS $DLL=DDTMOUSE \
- HORIZC = NUM \
- VERTC = NUM \
- $FUNC=_SetCurPos
- **
- ** Mouse Function 04:
- ** THIS FUNCTION SETS THECURSOR POSITON AT THE LOCATION OF
- ** THE SPECIFIED HORIZONTAL AND VERTICAL VIRTUAL COORDINATES
- **
- ** NEEDED PARAMETERS: none
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_GETBPRESS $DLL=DDTMOUSE \
- BUTTON = NUM \
- $FUNC=_GetBPrInfo
- **
- ** Mouse Function 05:
- ** THIS FUNCTION RETURNS THE CURRENT STATUS OF BOTH BUTTONS,
- ** THE NUMBER OF TIMES YOU PRESSED THE SPECIFIED BUTTON SINCE
- ** THE LAST CALL TO THIS FUNCTION, AND THE CURSOR'S HORIZONTAL
- ** AND VERTICAL COORDINATES THE LAST TIME YOU PRESSED THE
- ** SPECIFIED BUTTON.
- **
- ** NEEDED PARAMETERS: none
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_GETBRELEASE $DLL=DDTMOUSE \
- BUTTON = NUM \
- $FUNC=_GetBRsInfo
- **
- ** Mouse Function 06:
- ** THIS FUNCTION RETURNS THE CURRENT STATUS OF BOTH BUTTONS,
- ** THE NUMBER OF TIMES YOU RELEASE THE SPECIFIED BUTTON SINCE
- ** THE LAST CALL TO THIS FUNCTION, AND THE CURSOR'S HORIZONTAL
- ** AND VERTICAL COORDINATES THE LAST TIME YOU RELEASED THE
- ** SPECIFIED BUTTON.
- **
- ** NEEDED PARAMETERS: none
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_SETMINMAXHCPOS $DLL=DDTMOUSE \
- HMAX = NUM \
- HMIN = NUM \
- $FUNC=_SetMinMaxHPos
- **
- ** Mouse Function 07:
- ** THIS FUNCTION SETS THE POSITION OF THE MINIMUM AND MAXIMUM
- ** HORIZONTAL CURSOR COORDINATES ON THE SCREEN.
- **
- ** NEEDED PARAMETERS: none
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_SETMINMAXVCPOS $DLL=DDTMOUSE \
- VMAX = NUM \
- VMIN = NUM \
- $FUNC=_SetMinMaxVPos
- **
- ** Mouse Function 08:
- ** THIS FUNCTION SETS THE POSITION OF THE MINIMUM AND MAXIMUM
- ** HORIZONTAL CURSOR COORDINATES ON THE SCREEN.
- **
- ** NEEDED PARAMETERS: none
- **
- ** RETURNS: NOTHING
- **
- *******************************************************************************
- *******************************************************************************
- MOUSE_READMCOUNT $DLL=DDTMOUSE \
- $FUNC=_ReadMotCnts
- **
- ** Mouse Function 11:
- ** THIS FUNCTION SETS THE POSITION OF THE MINIMUM AND MAXIMUM
- ** HORIZONTAL CURSOR COORDINATES ON THE SCREEN.
- **
- ** NEEDED PARAMETERS: none
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- ******************************************************************************
-
- MOUSE_GETDRVVERTYPIRQ $DLL=DDTMOUSE \
- $FUNC=_GetDrvVerTypIrq
- **
- ** Mouse Function 36:
- ** THIS FUNCTION RETURNS THE VERSION NUMBER OF THE MOUSE
- ** DRIVER, THE TYPE OF MOUSE THE DRIVER REQUIRES AND THE
- ** NUMBER OF THE INTERRUPTREQUEST TYPE (IRQ)
- **
- ** NEEDED PARAMETERS: none
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_GETGENINFO $DLL=DDTMOUSE \
- $FUNC=_GetGenInfo
- **
- ** Mouse Function 37:
- ** THIS FUNCTION RETURNS GENERAL INFORMATION ABOUT THE MOUSE DRIVER.
- **
- ** NEEDED PARAMETERS: NONE
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_GETMAXVCOOR $DLL=DDTMOUSE \
- $FUNC=_GetMaxVCoor
- **
- ** Mouse Function 38:
- ** THIS FUNCTION RETURNS A FLAG INDICATING WHETHER THE MOUSE
- ** DRIVER IS DISABLED AND MAXIMUM VIRTUALCOORDINATES
- **
- **
- ** NEEDED PARAMETERS: NONE
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_GETCURMSKMCNT $DLL=DDTMOUSE \
- $FUNC=_GetScrCurmskMcnt
- **
- ** Mouse Function 39:
- ** THIS FUNCTION RETURNS CURSOR INFORMATION AND ACCUMULATED
- ** RAW MICKEY COUNTS.
- **
- **
- ** NEEDED PARAMETERS: NONE
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_GETCURHSPT $DLL=DDTMOUSE \
- $FUNC=_GetCurHSpt
- **
- ** Mouse Function 42:
- ** THIS FUNCTION RETURNS THE CURSOR HOT-SPOT LOCATION, THE
- ** TYPE OF MOUSE IN USE AND THE INTERNALCOUNTER THAT CONTROLS
- ** CURSOR VISIBILITY.
- **
- **
- ** NEEDED PARAMETERS: NONE
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_HDWRESET $DLL=DDTMOUSE \
- $FUNC=_HdwReset
- **
- ** Mouse Function 47:
- ** THIS FUNCTION RETURNS CURSOR INFORMATION AND ACCUMULATED
- ** RAW MICKEY COUNTS
- **
- **
- ** NEEDED PARAMETERS: NONE
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_SETGETBPT $DLL=DDTMOUSE \
- ROTANGLE = NUM \
- CMDINFO = NUM \
- $FUNC=_SetGetBpt
- **
- ** Mouse Function 48:
- ** THIS FUNCTION SETS OR RETURNS CURSOR BALLPOINT-ORIENTATION
- ** AND BUTTONMASK INFORMATION
- **
- **
- ** NEEDED PARAMETERS: NONE
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_GETMINMAX $DLL=DDTMOUSE \
- $FUNC=_GetMinMax
- **
- ** Mouse Function 49:
- ** THIS FUNCTION RETURNS THE MINIMUM AND MAXIMUM HORIZONTAL
- ** AND VERTICAL COORDINATES FRO THE CURRENT VIDEO MODE.
- **
- **
- ** NEEDED PARAMETERS: NONE
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_GETADVFCN $DLL=DDTMOUSE \
- $FUNC=_GetAdvFcn
- **
- ** Mouse Function 50:
- ** THIS FUNCTION RETURNS THE FLAGS THAT INDICATE ACTIVE
- ** ADVANCED FUNCTIONS
- **
- **
- ** NEEDED PARAMETERS: NONE
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
- MOUSE_GETSWSET $DLL=DDTMOUSE \
- $FUNC=_GetSwSet
- **
- ** Mouse Function 51:
- ** THIS FUNCTION RETURNS THE CURRENT SETTINGS OF SWITCH VALUES
- ** THAT CAN BE PASSED TO THE MOUSE DRIVER
- **
- **
- ** NEEDED PARAMETERS: NONE
- **
- ** RETURNS: NOTHING
- **
- ******************************************************************************
-